.message{background:#2a333a;color:#fff;font-size:14px;font-weight: bold;}
.message_box{display: flex;justify-content: space-between;height:36px;align-items: center;}
.message_nav{display:flex;align-self: center;}
.nav_item{display:flex;align-items: center;padding:0 15px;height:36px;cursor:pointer;}
.nav_item:hover{background:#fff;}
.nav_item:hover .nav_icon,.nav_item:hover .nav_name{color:#2a333a;}
.nav_icon{}
.nav_name{padding-left:4px;}
.message_notice{}
.notice{display: flex;align-items: center;}
.notice_icon{display:none;color:#E71F19;}
.notice_img{width:16px;}
.notice_name{padding-left:4px;color:#E71F19;}
.notice_name span{color:#fff;cursor: pointer;}
.notice_name span:hover{border-bottom:solid 1px #fff;}
.message_news{}
.news{display: flex;align-items: center;height:36px;cursor:pointer;padding:0 15px;position:relative;}
.news:hover{background:#fff;}
.news:hover .news_name{color:#2a333a;}
.news_icon{color:#E71F19;}
.news_name{padding-left:4px;}
/*弹框*/
.news_alert{position:absolute;right:0;top:36px;z-index: 99;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);background:#fff;width:340px;border:1px solid rgba(0, 0, 0, 0.15);border-top:0;border-radius:0 0 3px 3px;color:#2a333a;font-size:14px;}
.news_alert_tab{display:flex;border-bottom:1px solid #EFEFEF;}
.news_alert_tab_item{flex:1;color:#333;height:40px;display:flex;justify-content: center;align-items: center;font-weight: bold;position:relative;cursor:pointer;}
.news_alert_tab_active{}
.news_alert_tab_active::before{content:'';height:2px;position:absolute;left:0;right:0;bottom:0;background:#E71F19;}
.news_alert_content{}
.news_alert_content_item{}
/*列表组件*/
.news_alert_content_box{display:flex;align-items: flex-start;font-size:12px;padding:12px;}
.news_alert_content_box_icon{padding-right:8px;font-size:14px;color:#cacaca;padding-top:2px;}
.news_alert_content_box_content{overflow:hidden;}
.news_alert_content_box_name{color:#333;font-weight:bold;}
.news_alert_content_box_time{color:#bbb;padding-top:4px;}
.news_alert_content_box{border-bottom:1px solid #EFEFEF;}
.news_alert_more{height:40px;display:flex;justify-content: center;align-items: center;}
/*empty*/
.empty{display: flex;justify-content: center;padding:50px 0;flex-direction: column;align-items: center;border-bottom:1px solid #EFEFEF;}
.empty_icon{background:#F4F4F4;color:#DFDFDF;font-size:32px;width:60px;height:60px;border-radius:50%;display:flex;justify-content: center;align-items: center;}
.empty_text{font-size:14px;font-weight: bold;padding-top:6px;}